body
{
	font-size: 10pt;
	font-family: Arial, Tahoma, Verdana;
	background-color:White;
	margin-top:4px;
}

/** Controls **/
.cmCalendarExt
{
    cursor:default;
    border:1px solid #DBDEE1;
    background:url(../Images/Icon_Calender.gif) no-repeat right; 
}
.cmDialogExt
{
    cursor:default;
    border:1px solid #DBDEE1;
    background:url(../Images/Icon_Dialog.gif) no-repeat right; 
}

.cmBorder
{
    border:1px solid #DBDEE1;width:100%;    
}

.cmBorder td
{
    border:1px solid #DBDEE1;    
}

/** Form, Monitor **/
.divForm
{    
    background-image:url(../Images/Icon_FormBg.gif); background-repeat:no-repeat; width:800px; height:300px; padding-top:12px; padding-left:10px;
}
.divMonitor
{
    background-image:url(../Images/Icon_MonitorBg.gif); background-repeat:no-repeat; width:800px; height:300px; padding-top:12px; padding-left:10px;
}

/** Div Body **/
#divMain
{
    position:relative;width:802px;left:50%;margin-left:-401px;margin-top:-2px;
}
#divForm
{
    width:786px; margin-top:-270px;margin-left:7px;
}
#divMonitor
{
    display:none;width:786px; margin-top:-270px;margin-left:7px;
}
#divBody 
{
    width:782px;border:0px solid #DBDEE1;
	padding:0px 2px 0px 3px;
}
#divBody fieldset 
{
	display:block;
	padding:1px 2px 1px 3px;
	line-height:18px;
}
#divBody legend {
	font-size:10pt;
	font-weight:bold;
	color:Blue;
}
#divBody label {
	text-align:left;
}
#divBody input
{
	overflow-x:visible;
}
#divBody select 
{
    border:1px solid #E1E1E1;
    overflow-x:visible;
    height:22px;
}
#divBody textarea {
	border:1px solid #E1E1E1;
	width:99%;
	overflow-y:visible;
}
#divBody option {
	background:#FFF;
}
#divBody table
{
    border:0px solid #DBDEE1; width:100%; margin-top:0px;
}
#divBody td
{
    border-right:0px solid #DBDEE1;border-bottom:0px solid #DBDEE1;padding:1px 2px 1px 0px;
     height:23px;
}

/** Table **/
#divBody .divTable
{
    border-top:1px solid #DBDEE1;border-left:1px solid #DBDEE1;border-right:1px solid #DBDEE1;border-bottom:0px solid #DBDEE1;
}
#divBody .divTable .Title
{    
    border-bottom:1px solid #BCBCBC; color:#514F48;height:24px; font-weight:bold;
}
#divBody .divTable .Title td
{
    border-right:1px solid #BCBCBC;
    border-bottom:1px solid #BCBCBC;
    height:21px;
}
#divBody .divTable .Item td
{
    border-bottom:1px solid #DBDEE1;
    height:21px;
}

/** Form GridView **/
#divBody .divGv { border:solid 1px #7F9DB9;margin-top:5px; }
#divBody .divGv td{ border:solid 1px #7F9DB9; padding:0px 0px 0px 0px;}
#divBody .divGv-Head{ font-family:Arial; color:#514F48; height:22px;background:url('../../Resource/Images/Icon_TableTitle.gif') repeat-x;}
#divBody .divGv-Row{ font-family:Arial;}
#divBody .divGv-Row td{padding-left:1px; padding-right:1px;}
#divBody .divGv-Row td input{ border:0px none #fff; width:95%;}
#divBody .divGv-Row td select{ width:98%;}

.red { width:25px; float:right; color:Red; font-family:Arial; font-size:9pt; display:none;}
.choose {text-decoration:line-through;}
.warning { color:Red;}